/*
File generated by this command (join the next two lines):
 egrep -v ^# | awk '{ for (i=2; i<=NF; i++) {print $i" "$1}}' |
 sort | sed 's/^/"./; s/ /", "/; s/$/",/' >mimetypes.i
*/
".123", "application/vnd.lotus-1-2-3",
".3dml", "text/vnd.in3d.3dml",
".3ds", "image/x-3ds",
".3g2", "video/3gpp2",
".3gp", "video/3gpp",
".7z", "application/x-7z-compressed",
".aab", "application/x-authorware-bin",
".aac", "audio/x-aac",
".aam", "application/x-authorware-map",
".aas", "application/x-authorware-seg",
".abw", "application/x-abiword",
".ac", "application/pkix-attr-cert",
".acc", "application/vnd.americandynamics.acc",
".ace", "application/x-ace-compressed",
".acu", "application/vnd.acucobol",
".acutc", "application/vnd.acucorp",
".adp", "audio/adpcm",
".aep", "application/vnd.audiograph",
".afm", "application/x-font-type1",
".afp", "application/vnd.ibm.modcap",
".ahead", "application/vnd.ahead.space",
".ai", "application/postscript",
".aif", "audio/x-aiff",
".aifc", "audio/x-aiff",
".aiff", "audio/x-aiff",
".air", "application/vnd.adobe.air-application-installer-package+zip",
".ait", "application/vnd.dvb.ait",
".ami", "application/vnd.amiga.ami",
".apk", "application/vnd.android.package-archive",
".appcache", "text/cache-manifest",
".application", "application/x-ms-application",
".apr", "application/vnd.lotus-approach",
".arc", "application/x-freearc",
".asc", "application/pgp-signature",
".asf", "video/x-ms-asf",
".asm", "text/x-asm",
".aso", "application/vnd.accpac.simply.aso",
".asx", "video/x-ms-asf",
".atc", "application/vnd.acucorp",
".atom", "application/atom+xml",
".atomcat", "application/atomcat+xml",
".atomsvc", "application/atomsvc+xml",
".atx", "application/vnd.antix.game-component",
".au", "audio/basic",
".avi", "video/x-msvideo",
".aw", "application/applixware",
".azf", "application/vnd.airzip.filesecure.azf",
".azs", "application/vnd.airzip.filesecure.azs",
".azw", "application/vnd.amazon.ebook",
".bat", "application/x-msdownload",
".bcpio", "application/x-bcpio",
".bdf", "application/x-font-bdf",
".bdm", "application/vnd.syncml.dm+wbxml",
".bed", "application/vnd.realvnc.bed",
".bh2", "application/vnd.fujitsu.oasysprs",
".bin", "application/octet-stream",
".blb", "application/x-blorb",
".blorb", "application/x-blorb",
".bmi", "application/vnd.bmi",
".bmp", "image/bmp",
".book", "application/vnd.framemaker",
".box", "application/vnd.previewsystems.box",
".boz", "application/x-bzip2",
".bpk", "application/octet-stream",
".btif", "image/prs.btif",
".bz", "application/x-bzip",
".bz2", "application/x-bzip2",
".c", "text/x-c",
".c11amc", "application/vnd.cluetrust.cartomobile-config",
".c11amz", "application/vnd.cluetrust.cartomobile-config-pkg",
".c4d", "application/vnd.clonk.c4group",
".c4f", "application/vnd.clonk.c4group",
".c4g", "application/vnd.clonk.c4group",
".c4p", "application/vnd.clonk.c4group",
".c4u", "application/vnd.clonk.c4group",
".cab", "application/vnd.ms-cab-compressed",
".caf", "audio/x-caf",
".cap", "application/vnd.tcpdump.pcap",
".car", "application/vnd.curl.car",
".cat", "application/vnd.ms-pki.seccat",
".cb7", "application/x-cbr",
".cba", "application/x-cbr",
".cbr", "application/x-cbr",
".cbt", "application/x-cbr",
".cbz", "application/x-cbr",
".cc", "text/x-c",
".cct", "application/x-director",
".ccxml", "application/ccxml+xml",
".cdbcmsg", "application/vnd.contact.cmsg",
".cdf", "application/x-netcdf",
".cdkey", "application/vnd.mediastation.cdkey",
".cdmia", "application/cdmi-capability",
".cdmic", "application/cdmi-container",
".cdmid", "application/cdmi-domain",
".cdmio", "application/cdmi-object",
".cdmiq", "application/cdmi-queue",
".cdx", "chemical/x-cdx",
".cdxml", "application/vnd.chemdraw+xml",
".cdy", "application/vnd.cinderella",
".cer", "application/pkix-cert",
".cfs", "application/x-cfs-compressed",
".cgm", "image/cgm",
".chat", "application/x-chat",
".chm", "application/vnd.ms-htmlhelp",
".chrt", "application/vnd.kde.kchart",
".cif", "chemical/x-cif",
".cii", "application/vnd.anser-web-certificate-issue-initiation",
".cil", "application/vnd.ms-artgalry",
".cla", "application/vnd.claymore",
".class", "application/java-vm",
".clkk", "application/vnd.crick.clicker.keyboard",
".clkp", "application/vnd.crick.clicker.palette",
".clkt", "application/vnd.crick.clicker.template",
".clkw", "application/vnd.crick.clicker.wordbank",
".clkx", "application/vnd.crick.clicker",
".clp", "application/x-msclip",
".cmc", "application/vnd.cosmocaller",
".cmdf", "chemical/x-cmdf",
".cml", "chemical/x-cml",
".cmp", "application/vnd.yellowriver-custom-menu",
".cmx", "image/x-cmx",
".cod", "application/vnd.rim.cod",
".com", "application/x-msdownload",
".conf", "text/plain",
".cpio", "application/x-cpio",
".cpp", "text/x-c",
".cpt", "application/mac-compactpro",
".crd", "application/x-mscardfile",
".crl", "application/pkix-crl",
".crt", "application/x-x509-ca-cert",
".cryptonote", "application/vnd.rig.cryptonote",
".csh", "application/x-csh",
".csml", "chemical/x-csml",
".csp", "application/vnd.commonspace",
".css", "text/css",
".cst", "application/x-director",
".csv", "text/csv",
".cu", "application/cu-seeme",
".curl", "text/vnd.curl",
".cww", "application/prs.cww",
".cxt", "application/x-director",
".cxx", "text/x-c",
".dae", "model/vnd.collada+xml",
".daf", "application/vnd.mobius.daf",
".dart", "application/vnd.dart",
".dataless", "application/vnd.fdsn.seed",
".davmount", "application/davmount+xml",
".dbk", "application/docbook+xml",
".dcr", "application/x-director",
".dcurl", "text/vnd.curl.dcurl",
".dd2", "application/vnd.oma.dd2+xml",
".ddd", "application/vnd.fujixerox.ddd",
".deb", "application/x-debian-package",
".def", "text/plain",
".deploy", "application/octet-stream",
".der", "application/x-x509-ca-cert",
".dfac", "application/vnd.dreamfactory",
".dgc", "application/x-dgc-compressed",
".dic", "text/x-c",
".dir", "application/x-director",
".dis", "application/vnd.mobius.dis",
".dist", "application/octet-stream",
".distz", "application/octet-stream",
".djv", "image/vnd.djvu",
".djvu", "image/vnd.djvu",
".dll", "application/x-msdownload",
".dmg", "application/x-apple-diskimage",
".dmp", "application/vnd.tcpdump.pcap",
".dms", "application/octet-stream",
".dna", "application/vnd.dna",
".doc", "application/msword",
".docm", "application/vnd.ms-word.document.macroenabled.12",
".docx", "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
".dot", "application/msword",
".dotm", "application/vnd.ms-word.template.macroenabled.12",
".dotx", "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
".dp", "application/vnd.osgi.dp",
".dpg", "application/vnd.dpgraph",
".dra", "audio/vnd.dra",
".dsc", "text/prs.lines.tag",
".dssc", "application/dssc+der",
".dtb", "application/x-dtbook+xml",
".dtd", "application/xml-dtd",
".dts", "audio/vnd.dts",
".dtshd", "audio/vnd.dts.hd",
".dump", "application/octet-stream",
".dvb", "video/vnd.dvb.file",
".dvi", "application/x-dvi",
".dwf", "model/vnd.dwf",
".dwg", "image/vnd.dwg",
".dxf", "image/vnd.dxf",
".dxp", "application/vnd.spotfire.dxp",
".dxr", "application/x-director",
".ecelp4800", "audio/vnd.nuera.ecelp4800",
".ecelp7470", "audio/vnd.nuera.ecelp7470",
".ecelp9600", "audio/vnd.nuera.ecelp9600",
".ecma", "application/ecmascript",
".edm", "application/vnd.novadigm.edm",
".edx", "application/vnd.novadigm.edx",
".efif", "application/vnd.picsel",
".ei6", "application/vnd.pg.osasli",
".elc", "application/octet-stream",
".emf", "application/x-msmetafile",
".eml", "message/rfc822",
".emma", "application/emma+xml",
".emz", "application/x-msmetafile",
".eol", "audio/vnd.digital-winds",
".eot", "application/vnd.ms-fontobject",
".eps", "application/postscript",
".epub", "application/epub+zip",
".es3", "application/vnd.eszigno3+xml",
".esa", "application/vnd.osgi.subsystem",
".esf", "application/vnd.epson.esf",
".et3", "application/vnd.eszigno3+xml",
".etx", "text/x-setext",
".eva", "application/x-eva",
".evy", "application/x-envoy",
".exe", "application/x-msdownload",
".exi", "application/exi",
".ext", "application/vnd.novadigm.ext",
".ez", "application/andrew-inset",
".ez2", "application/vnd.ezpix-album",
".ez3", "application/vnd.ezpix-package",
".f", "text/x-fortran",
".f4v", "video/x-f4v",
".f77", "text/x-fortran",
".f90", "text/x-fortran",
".fbs", "image/vnd.fastbidsheet",
".fcdt", "application/vnd.adobe.formscentral.fcdt",
".fcs", "application/vnd.isac.fcs",
".fdf", "application/vnd.fdf",
".fe_launch", "application/vnd.denovo.fcselayout-link",
".fg5", "application/vnd.fujitsu.oasysgp",
".fgd", "application/x-director",
".fh", "image/x-freehand",
".fh4", "image/x-freehand",
".fh5", "image/x-freehand",
".fh7", "image/x-freehand",
".fhc", "image/x-freehand",
".fig", "application/x-xfig",
".flac", "audio/x-flac",
".fli", "video/x-fli",
".flo", "application/vnd.micrografx.flo",
".flv", "video/x-flv",
".flw", "application/vnd.kde.kivio",
".flx", "text/vnd.fmi.flexstor",
".fly", "text/vnd.fly",
".fm", "application/vnd.framemaker",
".fnc", "application/vnd.frogans.fnc",
".for", "text/x-fortran",
".fpx", "image/vnd.fpx",
".frame", "application/vnd.framemaker",
".fsc", "application/vnd.fsc.weblaunch",
".fst", "image/vnd.fst",
".ftc", "application/vnd.fluxtime.clip",
".fti", "application/vnd.anser-web-funds-transfer-initiation",
".fvt", "video/vnd.fvt",
".fxp", "application/vnd.adobe.fxp",
".fxpl", "application/vnd.adobe.fxp",
".fzs", "application/vnd.fuzzysheet",
".g2w", "application/vnd.geoplan",
".g3", "image/g3fax",
".g3w", "application/vnd.geospace",
".gac", "application/vnd.groove-account",
".gam", "application/x-tads",
".gbr", "application/rpki-ghostbusters",
".gca", "application/x-gca-compressed",
".gdl", "model/vnd.gdl",
".geo", "application/vnd.dynageo",
".gex", "application/vnd.geometry-explorer",
".ggb", "application/vnd.geogebra.file",
".ggt", "application/vnd.geogebra.tool",
".ghf", "application/vnd.groove-help",
".gif", "image/gif",
".gim", "application/vnd.groove-identity-message",
".gml", "application/gml+xml",
".gmx", "application/vnd.gmx",
".gnumeric", "application/x-gnumeric",
".gph", "application/vnd.flographit",
".gpx", "application/gpx+xml",
".gqf", "application/vnd.grafeq",
".gqs", "application/vnd.grafeq",
".gram", "application/srgs",
".gramps", "application/x-gramps-xml",
".gre", "application/vnd.geometry-explorer",
".grv", "application/vnd.groove-injector",
".grxml", "application/srgs+xml",
".gsf", "application/x-font-ghostscript",
".gtar", "application/x-gtar",
".gtm", "application/vnd.groove-tool-message",
".gtw", "model/vnd.gtw",
".gv", "text/vnd.graphviz",
".gxf", "application/gxf",
".gxt", "application/vnd.geonext",
".h", "text/x-c",
".h261", "video/h261",
".h263", "video/h263",
".h264", "video/h264",
".hal", "application/vnd.hal+xml",
".hbci", "application/vnd.hbci",
".hdf", "application/x-hdf",
".hh", "text/x-c",
".hlp", "application/winhlp",
".hpgl", "application/vnd.hp-hpgl",
".hpid", "application/vnd.hp-hpid",
".hps", "application/vnd.hp-hps",
".hqx", "application/mac-binhex40",
".htke", "application/vnd.kenameaapp",
".htm", "text/html",
".html", "text/html",
".hvd", "application/vnd.yamaha.hv-dic",
".hvp", "application/vnd.yamaha.hv-voice",
".hvs", "application/vnd.yamaha.hv-script",
".i2g", "application/vnd.intergeo",
".icc", "application/vnd.iccprofile",
".ice", "x-conference/x-cooltalk",
".icm", "application/vnd.iccprofile",
".ico", "image/x-icon",
".ics", "text/calendar",
".ief", "image/ief",
".ifb", "text/calendar",
".ifm", "application/vnd.shana.informed.formdata",
".iges", "model/iges",
".igl", "application/vnd.igloader",
".igm", "application/vnd.insors.igm",
".igs", "model/iges",
".igx", "application/vnd.micrografx.igx",
".iif", "application/vnd.shana.informed.interchange",
".imp", "application/vnd.accpac.simply.imp",
".ims", "application/vnd.ms-ims",
".in", "text/plain",
".ink", "application/inkml+xml",
".inkml", "application/inkml+xml",
".install", "application/x-install-instructions",
".iota", "application/vnd.astraea-software.iota",
".ipfix", "application/ipfix",
".ipk", "application/vnd.shana.informed.package",
".irm", "application/vnd.ibm.rights-management",
".irp", "application/vnd.irepository.package+xml",
".iso", "application/x-iso9660-image",
".itp", "application/vnd.shana.informed.formtemplate",
".ivp", "application/vnd.immervision-ivp",
".ivu", "application/vnd.immervision-ivu",
".jad", "text/vnd.sun.j2me.app-descriptor",
".jam", "application/vnd.jam",
".jar", "application/java-archive",
".java", "text/x-java-source",
".jisp", "application/vnd.jisp",
".jlt", "application/vnd.hp-jlyt",
".jnlp", "application/x-java-jnlp-file",
".joda", "application/vnd.joost.joda-archive",
".jpe", "image/jpeg",
".jpeg", "image/jpeg",
".jpg", "image/jpeg",
".jpgm", "video/jpm",
".jpgv", "video/jpeg",
".jpm", "video/jpm",
".js", "text/javascript",
".json", "application/json",
".jsonml", "application/jsonml+json",
".kar", "audio/midi",
".karbon", "application/vnd.kde.karbon",
".kfo", "application/vnd.kde.kformula",
".kia", "application/vnd.kidspiration",
".kml", "application/vnd.google-earth.kml+xml",
".kmz", "application/vnd.google-earth.kmz",
".kne", "application/vnd.kinar",
".knp", "application/vnd.kinar",
".kon", "application/vnd.kde.kontour",
".kpr", "application/vnd.kde.kpresenter",
".kpt", "application/vnd.kde.kpresenter",
".kpxx", "application/vnd.ds-keypoint",
".ksp", "application/vnd.kde.kspread",
".ktr", "application/vnd.kahootz",
".ktx", "image/ktx",
".ktz", "application/vnd.kahootz",
".kwd", "application/vnd.kde.kword",
".kwt", "application/vnd.kde.kword",
".lasxml", "application/vnd.las.las+xml",
".latex", "application/x-latex",
".lbd", "application/vnd.llamagraphics.life-balance.desktop",
".lbe", "application/vnd.llamagraphics.life-balance.exchange+xml",
".les", "application/vnd.hhe.lesson-player",
".lha", "application/x-lzh-compressed",
".link66", "application/vnd.route66.link66+xml",
".list", "text/plain",
".list3820", "application/vnd.ibm.modcap",
".listafp", "application/vnd.ibm.modcap",
".lnk", "application/x-ms-shortcut",
".log", "text/plain",
".lostxml", "application/lost+xml",
".lrf", "application/octet-stream",
".lrm", "application/vnd.ms-lrm",
".ltf", "application/vnd.frogans.ltf",
".lvp", "audio/vnd.lucent.voice",
".lwp", "application/vnd.lotus-wordpro",
".lzh", "application/x-lzh-compressed",
".m13", "application/x-msmediaview",
".m14", "application/x-msmediaview",
".m1v", "video/mpeg",
".m21", "application/mp21",
".m2a", "audio/mpeg",
".m2v", "video/mpeg",
".m3a", "audio/mpeg",
".m3u", "audio/x-mpegurl",
".m3u8", "application/vnd.apple.mpegurl",
".m4a", "audio/mp4",
".m4u", "video/vnd.mpegurl",
".m4v", "video/x-m4v",
".ma", "application/mathematica",
".mads", "application/mads+xml",
".mag", "application/vnd.ecowin.chart",
".maker", "application/vnd.framemaker",
".man", "text/troff",
".mar", "application/octet-stream",
".mathml", "application/mathml+xml",
".mb", "application/mathematica",
".mbk", "application/vnd.mobius.mbk",
".mbox", "application/mbox",
".mc1", "application/vnd.medcalcdata",
".mcd", "application/vnd.mcd",
".mcurl", "text/vnd.curl.mcurl",
".mdb", "application/x-msaccess",
".mdi", "image/vnd.ms-modi",
".me", "text/troff",
".mesh", "model/mesh",
".meta4", "application/metalink4+xml",
".metalink", "application/metalink+xml",
".mets", "application/mets+xml",
".mfm", "application/vnd.mfmp",
".mft", "application/rpki-manifest",
".mgp", "application/vnd.osgeo.mapguide.package",
".mgz", "application/vnd.proteus.magazine",
".mid", "audio/midi",
".midi", "audio/midi",
".mie", "application/x-mie",
".mif", "application/vnd.mif",
".mime", "message/rfc822",
".mj2", "video/mj2",
".mjp2", "video/mj2",
".mjs", "text/javascript",
".mk3d", "video/x-matroska",
".mka", "audio/x-matroska",
".mks", "video/x-matroska",
".mkv", "video/x-matroska",
".mlp", "application/vnd.dolby.mlp",
".mmd", "application/vnd.chipnuts.karaoke-mmd",
".mmf", "application/vnd.smaf",
".mmr", "image/vnd.fujixerox.edmics-mmr",
".mng", "video/x-mng",
".mny", "application/x-msmoney",
".mobi", "application/x-mobipocket-ebook",
".mods", "application/mods+xml",
".mov", "video/quicktime",
".movie", "video/x-sgi-movie",
".mp2", "audio/mpeg",
".mp21", "application/mp21",
".mp2a", "audio/mpeg",
".mp3", "audio/mpeg",
".mp4", "video/mp4",
".mp4a", "audio/mp4",
".mp4s", "application/mp4",
".mp4v", "video/mp4",
".mpc", "application/vnd.mophun.certificate",
".mpe", "video/mpeg",
".mpeg", "video/mpeg",
".mpg", "video/mpeg",
".mpg4", "video/mp4",
".mpga", "audio/mpeg",
".mpkg", "application/vnd.apple.installer+xml",
".mpm", "application/vnd.blueice.multipass",
".mpn", "application/vnd.mophun.application",
".mpp", "application/vnd.ms-project",
".mpt", "application/vnd.ms-project",
".mpy", "application/vnd.ibm.minipay",
".mqy", "application/vnd.mobius.mqy",
".mrc", "application/marc",
".mrcx", "application/marcxml+xml",
".ms", "text/troff",
".mscml", "application/mediaservercontrol+xml",
".mseed", "application/vnd.fdsn.mseed",
".mseq", "application/vnd.mseq",
".msf", "application/vnd.epson.msf",
".msh", "model/mesh",
".msi", "application/x-msdownload",
".msl", "application/vnd.mobius.msl",
".msty", "application/vnd.muvee.style",
".mts", "model/vnd.mts",
".mus", "application/vnd.musician",
".musicxml", "application/vnd.recordare.musicxml+xml",
".mvb", "application/x-msmediaview",
".mwf", "application/vnd.mfer",
".mxf", "application/mxf",
".mxl", "application/vnd.recordare.musicxml",
".mxml", "application/xv+xml",
".mxs", "application/vnd.triscape.mxs",
".mxu", "video/vnd.mpegurl",
".n3", "text/n3",
".nb", "application/mathematica",
".nbp", "application/vnd.wolfram.player",
".nc", "application/x-netcdf",
".ncx", "application/x-dtbncx+xml",
".nfo", "text/x-nfo",
".n-gage", "application/vnd.nokia.n-gage.symbian.install",
".ngdat", "application/vnd.nokia.n-gage.data",
".nitf", "application/vnd.nitf",
".nlu", "application/vnd.neurolanguage.nlu",
".nml", "application/vnd.enliven",
".nnd", "application/vnd.noblenet-directory",
".nns", "application/vnd.noblenet-sealer",
".nnw", "application/vnd.noblenet-web",
".npx", "image/vnd.net-fpx",
".nsc", "application/x-conference",
".nsf", "application/vnd.lotus-notes",
".ntf", "application/vnd.nitf",
".nzb", "application/x-nzb",
".oa2", "application/vnd.fujitsu.oasys2",
".oa3", "application/vnd.fujitsu.oasys3",
".oas", "application/vnd.fujitsu.oasys",
".obd", "application/x-msbinder",
".obj", "application/x-tgif",
".oda", "application/oda",
".odb", "application/vnd.oasis.opendocument.database",
".odc", "application/vnd.oasis.opendocument.chart",
".odf", "application/vnd.oasis.opendocument.formula",
".odft", "application/vnd.oasis.opendocument.formula-template",
".odg", "application/vnd.oasis.opendocument.graphics",
".odi", "application/vnd.oasis.opendocument.image",
".odm", "application/vnd.oasis.opendocument.text-master",
".odp", "application/vnd.oasis.opendocument.presentation",
".ods", "application/vnd.oasis.opendocument.spreadsheet",
".odt", "application/vnd.oasis.opendocument.text",
".oga", "audio/ogg",
".ogg", "audio/ogg",
".ogv", "video/ogg",
".ogx", "application/ogg",
".omdoc", "application/omdoc+xml",
".onepkg", "application/onenote",
".onetmp", "application/onenote",
".onetoc", "application/onenote",
".onetoc2", "application/onenote",
".opf", "application/oebps-package+xml",
".opml", "text/x-opml",
".oprc", "application/vnd.palm",
".opus", "audio/ogg",
".org", "application/vnd.lotus-organizer",
".osf", "application/vnd.yamaha.openscoreformat",
".osfpvg", "application/vnd.yamaha.openscoreformat.osfpvg+xml",
".otc", "application/vnd.oasis.opendocument.chart-template",
".otf", "font/otf",
".otg", "application/vnd.oasis.opendocument.graphics-template",
".oth", "application/vnd.oasis.opendocument.text-web",
".oti", "application/vnd.oasis.opendocument.image-template",
".otp", "application/vnd.oasis.opendocument.presentation-template",
".ots", "application/vnd.oasis.opendocument.spreadsheet-template",
".ott", "application/vnd.oasis.opendocument.text-template",
".oxps", "application/oxps",
".oxt", "application/vnd.openofficeorg.extension",
".p", "text/x-pascal",
".p10", "application/pkcs10",
".p12", "application/x-pkcs12",
".p7b", "application/x-pkcs7-certificates",
".p7c", "application/pkcs7-mime",
".p7m", "application/pkcs7-mime",
".p7r", "application/x-pkcs7-certreqresp",
".p7s", "application/pkcs7-signature",
".p8", "application/pkcs8",
".pas", "text/x-pascal",
".paw", "application/vnd.pawaafile",
".pbd", "application/vnd.powerbuilder6",
".pbm", "image/x-portable-bitmap",
".pcap", "application/vnd.tcpdump.pcap",
".pcf", "application/x-font-pcf",
".pcl", "application/vnd.hp-pcl",
".pclxl", "application/vnd.hp-pclxl",
".pct", "image/x-pict",
".pcurl", "application/vnd.curl.pcurl",
".pcx", "image/x-pcx",
".pdb", "application/vnd.palm",
".pdf", "application/pdf",
".pfa", "application/x-font-type1",
".pfb", "application/x-font-type1",
".pfm", "application/x-font-type1",
".pfr", "application/font-tdpfr",
".pfx", "application/x-pkcs12",
".pgm", "image/x-portable-graymap",
".pgn", "application/x-chess-pgn",
".pgp", "application/pgp-encrypted",
".pic", "image/x-pict",
".pkg", "application/octet-stream",
".pki", "application/pkixcmp",
".pkipath", "application/pkix-pkipath",
".plb", "application/vnd.3gpp.pic-bw-large",
".plc", "application/vnd.mobius.plc",
".plf", "application/vnd.pocketlearn",
".pls", "application/pls+xml",
".pml", "application/vnd.ctc-posml",
".png", "image/png",
".pnm", "image/x-portable-anymap",
".portpkg", "application/vnd.macports.portpkg",
".pot", "application/vnd.ms-powerpoint",
".potm", "application/vnd.ms-powerpoint.template.macroenabled.12",
".potx", "application/vnd.openxmlformats-officedocument.presentationml.template",
".ppam", "application/vnd.ms-powerpoint.addin.macroenabled.12",
".ppd", "application/vnd.cups-ppd",
".ppm", "image/x-portable-pixmap",
".pps", "application/vnd.ms-powerpoint",
".ppsm", "application/vnd.ms-powerpoint.slideshow.macroenabled.12",
".ppsx", "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
".ppt", "application/vnd.ms-powerpoint",
".pptm", "application/vnd.ms-powerpoint.presentation.macroenabled.12",
".pptx", "application/vnd.openxmlformats-officedocument.presentationml.presentation",
".pqa", "application/vnd.palm",
".prc", "application/x-mobipocket-ebook",
".pre", "application/vnd.lotus-freelance",
".prf", "application/pics-rules",
".ps", "application/postscript",
".psb", "application/vnd.3gpp.pic-bw-small",
".psd", "image/vnd.adobe.photoshop",
".psf", "application/x-font-linux-psf",
".pskcxml", "application/pskc+xml",
".ptid", "application/vnd.pvi.ptid1",
".pub", "application/x-mspublisher",
".pvb", "application/vnd.3gpp.pic-bw-var",
".pwn", "application/vnd.3m.post-it-notes",
".pya", "audio/vnd.ms-playready.media.pya",
".pyv", "video/vnd.ms-playready.media.pyv",
".qam", "application/vnd.epson.quickanime",
".qbo", "application/vnd.intu.qbo",
".qfx", "application/vnd.intu.qfx",
".qps", "application/vnd.publishare-delta-tree",
".qt", "video/quicktime",
".qwd", "application/vnd.quark.quarkxpress",
".qwt", "application/vnd.quark.quarkxpress",
".qxb", "application/vnd.quark.quarkxpress",
".qxd", "application/vnd.quark.quarkxpress",
".qxl", "application/vnd.quark.quarkxpress",
".qxt", "application/vnd.quark.quarkxpress",
".ra", "audio/x-pn-realaudio",
".ram", "audio/x-pn-realaudio",
".rar", "application/x-rar-compressed",
".ras", "image/x-cmu-raster",
".rcprofile", "application/vnd.ipunplugged.rcprofile",
".rdf", "application/rdf+xml",
".rdz", "application/vnd.data-vision.rdz",
".rep", "application/vnd.businessobjects",
".res", "application/x-dtbresource+xml",
".rgb", "image/x-rgb",
".rif", "application/reginfo+xml",
".rip", "audio/vnd.rip",
".ris", "application/x-research-info-systems",
".rl", "application/resource-lists+xml",
".rlc", "image/vnd.fujixerox.edmics-rlc",
".rld", "application/resource-lists-diff+xml",
".rm", "application/vnd.rn-realmedia",
".rmi", "audio/midi",
".rmp", "audio/x-pn-realaudio-plugin",
".rms", "application/vnd.jcp.javame.midlet-rms",
".rmvb", "application/vnd.rn-realmedia-vbr",
".rnc", "application/relax-ng-compact-syntax",
".roa", "application/rpki-roa",
".roff", "text/troff",
".rp9", "application/vnd.cloanto.rp9",
".rpss", "application/vnd.nokia.radio-presets",
".rpst", "application/vnd.nokia.radio-preset",
".rq", "application/sparql-query",
".rs", "application/rls-services+xml",
".rsd", "application/rsd+xml",
".rss", "application/rss+xml",
".rtf", "application/rtf",
".rtx", "text/richtext",
".s", "text/x-asm",
".s3m", "audio/s3m",
".saf", "application/vnd.yamaha.smaf-audio",
".sbml", "application/sbml+xml",
".sc", "application/vnd.ibm.secure-container",
".scd", "application/x-msschedule",
".scm", "application/vnd.lotus-screencam",
".scq", "application/scvp-cv-request",
".scs", "application/scvp-cv-response",
".scurl", "text/vnd.curl.scurl",
".sda", "application/vnd.stardivision.draw",
".sdc", "application/vnd.stardivision.calc",
".sdd", "application/vnd.stardivision.impress",
".sdkd", "application/vnd.solent.sdkm+xml",
".sdkm", "application/vnd.solent.sdkm+xml",
".sdp", "application/sdp",
".sdw", "application/vnd.stardivision.writer",
".see", "application/vnd.seemail",
".seed", "application/vnd.fdsn.seed",
".sema", "application/vnd.sema",
".semd", "application/vnd.semd",
".semf", "application/vnd.semf",
".ser", "application/java-serialized-object",
".setpay", "application/set-payment-initiation",
".setreg", "application/set-registration-initiation",
".sfd-hdstx", "application/vnd.hydrostatix.sof-data",
".sfs", "application/vnd.spotfire.sfs",
".sfv", "text/x-sfv",
".sgi", "image/sgi",
".sgl", "application/vnd.stardivision.writer-global",
".sgm", "text/sgml",
".sgml", "text/sgml",
".sh", "application/x-sh",
".shar", "application/x-shar",
".shf", "application/shf+xml",
".sid", "image/x-mrsid-image",
".sig", "application/pgp-signature",
".sil", "audio/silk",
".silo", "model/mesh",
".sis", "application/vnd.symbian.install",
".sisx", "application/vnd.symbian.install",
".sit", "application/x-stuffit",
".sitx", "application/x-stuffitx",
".skd", "application/vnd.koan",
".skm", "application/vnd.koan",
".skp", "application/vnd.koan",
".skt", "application/vnd.koan",
".sldm", "application/vnd.ms-powerpoint.slide.macroenabled.12",
".sldx", "application/vnd.openxmlformats-officedocument.presentationml.slide",
".slt", "application/vnd.epson.salt",
".sm", "application/vnd.stepmania.stepchart",
".smf", "application/vnd.stardivision.math",
".smi", "application/smil+xml",
".smil", "application/smil+xml",
".smv", "video/x-smv",
".smzip", "application/vnd.stepmania.package",
".snd", "audio/basic",
".snf", "application/x-font-snf",
".so", "application/octet-stream",
".spc", "application/x-pkcs7-certificates",
".spf", "application/vnd.yamaha.smaf-phrase",
".spl", "application/x-futuresplash",
".spot", "text/vnd.in3d.spot",
".spp", "application/scvp-vp-response",
".spq", "application/scvp-vp-request",
".spx", "audio/ogg",
".sql", "application/x-sql",
".src", "application/x-wais-source",
".srt", "application/x-subrip",
".sru", "application/sru+xml",
".srx", "application/sparql-results+xml",
".ssdl", "application/ssdl+xml",
".sse", "application/vnd.kodak-descriptor",
".ssf", "application/vnd.epson.ssf",
".ssml", "application/ssml+xml",
".st", "application/vnd.sailingtracker.track",
".stc", "application/vnd.sun.xml.calc.template",
".std", "application/vnd.sun.xml.draw.template",
".stf", "application/vnd.wt.stf",
".sti", "application/vnd.sun.xml.impress.template",
".stk", "application/hyperstudio",
".stl", "application/vnd.ms-pki.stl",
".str", "application/vnd.pg.format",
".stw", "application/vnd.sun.xml.writer.template",
".sub", "image/vnd.dvb.subtitle",
".sub", "text/vnd.dvb.subtitle",
".sus", "application/vnd.sus-calendar",
".susp", "application/vnd.sus-calendar",
".sv4cpio", "application/x-sv4cpio",
".sv4crc", "application/x-sv4crc",
".svc", "application/vnd.dvb.service",
".svd", "application/vnd.svd",
".svg", "image/svg+xml",
".svgz", "image/svg+xml",
".swa", "application/x-director",
".swf", "application/x-shockwave-flash",
".swi", "application/vnd.aristanetworks.swi",
".sxc", "application/vnd.sun.xml.calc",
".sxd", "application/vnd.sun.xml.draw",
".sxg", "application/vnd.sun.xml.writer.global",
".sxi", "application/vnd.sun.xml.impress",
".sxm", "application/vnd.sun.xml.math",
".sxw", "application/vnd.sun.xml.writer",
".t", "text/troff",
".t3", "application/x-t3vm-image",
".taglet", "application/vnd.mynfc",
".tao", "application/vnd.tao.intent-module-archive",
".tar", "application/x-tar",
".tcap", "application/vnd.3gpp2.tcap",
".tcl", "application/x-tcl",
".teacher", "application/vnd.smart.teacher",
".tei", "application/tei+xml",
".teicorpus", "application/tei+xml",
".tex", "application/x-tex",
".texi", "application/x-texinfo",
".texinfo", "application/x-texinfo",
".text", "text/plain",
".tfi", "application/thraud+xml",
".tfm", "application/x-tex-tfm",
".tga", "image/x-tga",
".thmx", "application/vnd.ms-officetheme",
".tif", "image/tiff",
".tiff", "image/tiff",
".tmo", "application/vnd.tmobile-livetv",
".torrent", "application/x-bittorrent",
".tpl", "application/vnd.groove-tool-template",
".tpt", "application/vnd.trid.tpt",
".tr", "text/troff",
".tra", "application/vnd.trueapp",
".trm", "application/x-msterminal",
".tsd", "application/timestamped-data",
".tsv", "text/tab-separated-values",
".ttc", "font/collection",
".ttf", "font/ttf",
".ttl", "text/turtle",
".twd", "application/vnd.simtech-mindmapper",
".twds", "application/vnd.simtech-mindmapper",
".txd", "application/vnd.genomatix.tuxedo",
".txf", "application/vnd.mobius.txf",
".txt", "text/plain",
".u32", "application/x-authorware-bin",
".udeb", "application/x-debian-package",
".ufd", "application/vnd.ufdl",
".ufdl", "application/vnd.ufdl",
".ulx", "application/x-glulx",
".umj", "application/vnd.umajin",
".unityweb", "application/vnd.unity",
".uoml", "application/vnd.uoml+xml",
".uri", "text/uri-list",
".uris", "text/uri-list",
".urls", "text/uri-list",
".ustar", "application/x-ustar",
".utz", "application/vnd.uiq.theme",
".uu", "text/x-uuencode",
".uva", "audio/vnd.dece.audio",
".uvd", "application/vnd.dece.data",
".uvf", "application/vnd.dece.data",
".uvg", "image/vnd.dece.graphic",
".uvh", "video/vnd.dece.hd",
".uvi", "image/vnd.dece.graphic",
".uvm", "video/vnd.dece.mobile",
".uvp", "video/vnd.dece.pd",
".uvs", "video/vnd.dece.sd",
".uvt", "application/vnd.dece.ttml+xml",
".uvu", "video/vnd.uvvu.mp4",
".uvv", "video/vnd.dece.video",
".uvva", "audio/vnd.dece.audio",
".uvvd", "application/vnd.dece.data",
".uvvf", "application/vnd.dece.data",
".uvvg", "image/vnd.dece.graphic",
".uvvh", "video/vnd.dece.hd",
".uvvi", "image/vnd.dece.graphic",
".uvvm", "video/vnd.dece.mobile",
".uvvp", "video/vnd.dece.pd",
".uvvs", "video/vnd.dece.sd",
".uvvt", "application/vnd.dece.ttml+xml",
".uvvu", "video/vnd.uvvu.mp4",
".uvvv", "video/vnd.dece.video",
".uvvx", "application/vnd.dece.unspecified",
".uvvz", "application/vnd.dece.zip",
".uvx", "application/vnd.dece.unspecified",
".uvz", "application/vnd.dece.zip",
".vcard", "text/vcard",
".vcd", "application/x-cdlink",
".vcf", "text/x-vcard",
".vcg", "application/vnd.groove-vcard",
".vcs", "text/x-vcalendar",
".vcx", "application/vnd.vcx",
".vis", "application/vnd.visionary",
".viv", "video/vnd.vivo",
".vob", "video/x-ms-vob",
".vor", "application/vnd.stardivision.writer",
".vox", "application/x-authorware-bin",
".vrml", "model/vrml",
".vsd", "application/vnd.visio",
".vsf", "application/vnd.vsf",
".vss", "application/vnd.visio",
".vst", "application/vnd.visio",
".vsw", "application/vnd.visio",
".vtu", "model/vnd.vtu",
".vxml", "application/voicexml+xml",
".w3d", "application/x-director",
".wad", "application/x-doom",
".wav", "audio/x-wav",
".wax", "audio/x-ms-wax",
".wbmp", "image/vnd.wap.wbmp",
".wbs", "application/vnd.criticaltools.wbs+xml",
".wbxml", "application/vnd.wap.wbxml",
".wcm", "application/vnd.ms-works",
".wdb", "application/vnd.ms-works",
".wdp", "image/vnd.ms-photo",
".weba", "audio/webm",
".webm", "video/webm",
".webp", "image/webp",
".wg", "application/vnd.pmi.widget",
".wgt", "application/widget",
".wks", "application/vnd.ms-works",
".wm", "video/x-ms-wm",
".wma", "audio/x-ms-wma",
".wmd", "application/x-ms-wmd",
".wmf", "application/x-msmetafile",
".wml", "text/vnd.wap.wml",
".wmlc", "application/vnd.wap.wmlc",
".wmls", "text/vnd.wap.wmlscript",
".wmlsc", "application/vnd.wap.wmlscriptc",
".wmv", "video/x-ms-wmv",
".wmx", "video/x-ms-wmx",
".wmz", "application/x-msmetafile",
".wmz", "application/x-ms-wmz",
".woff", "font/woff",
".woff2", "font/woff2",
".wpd", "application/vnd.wordperfect",
".wpl", "application/vnd.ms-wpl",
".wps", "application/vnd.ms-works",
".wqd", "application/vnd.wqd",
".wri", "application/x-mswrite",
".wrl", "model/vrml",
".wsdl", "application/wsdl+xml",
".wspolicy", "application/wspolicy+xml",
".wtb", "application/vnd.webturbo",
".wvx", "video/x-ms-wvx",
".x32", "application/x-authorware-bin",
".x3d", "model/x3d+xml",
".x3db", "model/x3d+binary",
".x3dbz", "model/x3d+binary",
".x3dv", "model/x3d+vrml",
".x3dvz", "model/x3d+vrml",
".x3dz", "model/x3d+xml",
".xaml", "application/xaml+xml",
".xap", "application/x-silverlight-app",
".xar", "application/vnd.xara",
".xbap", "application/x-ms-xbap",
".xbd", "application/vnd.fujixerox.docuworks.binder",
".xbm", "image/x-xbitmap",
".xdf", "application/xcap-diff+xml",
".xdm", "application/vnd.syncml.dm+xml",
".xdp", "application/vnd.adobe.xdp+xml",
".xdssc", "application/dssc+xml",
".xdw", "application/vnd.fujixerox.docuworks",
".xenc", "application/xenc+xml",
".xer", "application/patch-ops-error+xml",
".xfdf", "application/vnd.adobe.xfdf",
".xfdl", "application/vnd.xfdl",
".xht", "application/xhtml+xml",
".xhtml", "application/xhtml+xml",
".xhvml", "application/xv+xml",
".xif", "image/vnd.xiff",
".xla", "application/vnd.ms-excel",
".xlam", "application/vnd.ms-excel.addin.macroenabled.12",
".xlc", "application/vnd.ms-excel",
".xlf", "application/x-xliff+xml",
".xlm", "application/vnd.ms-excel",
".xls", "application/vnd.ms-excel",
".xlsb", "application/vnd.ms-excel.sheet.binary.macroenabled.12",
".xlsm", "application/vnd.ms-excel.sheet.macroenabled.12",
".xlsx", "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
".xlt", "application/vnd.ms-excel",
".xltm", "application/vnd.ms-excel.template.macroenabled.12",
".xltx", "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
".xlw", "application/vnd.ms-excel",
".xm", "audio/xm",
".xml", "application/xml",
".xo", "application/vnd.olpc-sugar",
".xop", "application/xop+xml",
".xpi", "application/x-xpinstall",
".xpl", "application/xproc+xml",
".xpm", "image/x-xpixmap",
".xpr", "application/vnd.is-xpr",
".xps", "application/vnd.ms-xpsdocument",
".xpw", "application/vnd.intercon.formnet",
".xpx", "application/vnd.intercon.formnet",
".xsl", "application/xml",
".xslt", "application/xslt+xml",
".xsm", "application/vnd.syncml+xml",
".xspf", "application/xspf+xml",
".xul", "application/vnd.mozilla.xul+xml",
".xvm", "application/xv+xml",
".xvml", "application/xv+xml",
".xwd", "image/x-xwindowdump",
".xyz", "chemical/x-xyz",
".xz", "application/x-xz",
".yang", "application/yang",
".yin", "application/yin+xml",
".z1", "application/x-zmachine",
".z2", "application/x-zmachine",
".z3", "application/x-zmachine",
".z4", "application/x-zmachine",
".z5", "application/x-zmachine",
".z6", "application/x-zmachine",
".z7", "application/x-zmachine",
".z8", "application/x-zmachine",
".zaz", "application/vnd.zzazz.deck+xml",
".zip", "application/zip",
".zir", "application/vnd.zul",
".zirz", "application/vnd.zul",
".zmm", "application/vnd.handheld-entertainment+xml",
